Big Huge Thesaurus

Euphractus sexcinctus

noun